Image content and advertisement data providing method, system, and apparatus

ABSTRACT

To provide an image contest providing method capable promoting advertisement effect by dynamically inserting an advertisement image to a distributed image content, an image content reproducing apparatus requests an image content providing apparatus to distribute the image content. Then, the image content is distributed to the image content reproducing apparatus and a viewer can utilize the image content. At this occasion, the image content providing apparatus distributes the image content, detects an advertisement inserting position and requests an advertisement image providing apparatus to distribute an advertisement image. Then, the advertisement image providing apparatus selects the advertisement a image to be inserted to the image content and transmits thereof to the image content providing apparatus. Thereafter, the image content providing apparatus inserts the advertisement image to a position of the image content for inserting the advertisement and distribute thereof the image content reproducing apparatus.

This is a Continuation of application Ser. No. 14/179,636, filed Feb.13, 2014, which is a Continuation of application Ser. No. 13/234,873,filed Sep. 16, 2011, now U.S. Pat. No. 8,707,353 issued on Apr. 22,2014, which is a Continuation of application Ser. No. 09/878,581, filedJun. 11, 2001, now U.S. Pat. No. 8,161,508 issued on Apr. 17, 2012,which is entitled to the priority filing date of Japanese applicationno. 2000-180757, filed Jun. 12, 2000, the entirety of which isincorporated herein by reference.

BACKGROUND OF THE INVENTION

Field of the Invention

The present invention relates to an image content providing method ofproviding image content such as movie or animation to a viewer, an imagecontent providing system, an image content providing apparatus, aprogram storage medium stored with a program providing image content, anadvertisement image providing apparatus, a program storage medium storedwith a program providing an advertisement image, an image contentreproducing apparatus, a program storage medium stored with a programreproducing image content, an advertisement charge totalizing system, anadvertisement charge totalizing method and a program storage mediumstored with a program totalizing advertisement charge.

Description of the Related Art

Conventionally, according to advertisement in the Internet, the maincurrent is constituted by advertisement referred to as so-to-speakbanner advertisement pasting an image on a screen referred to as browserand sponsorship of Web site. Such an advertisement is carried out bydisplaying a stationary image or animation at a surrounding of a WEBscreen. Further, there also is a case in which content of advertisementis dynamically changed by viewers or a number of times of displaying anadvertisement image.

Meanwhile, in recent years, with high speed formation of a network forutilizing the Internet such as a telephone network or a cabletelevision, there is distributed an image content comprising dynamicimage such as movies, animation or live relay. In this case, an imagecontent circulated on the Internet constitutes a single closed contentas a product. That is, for example, when an image content is utilized bya personal computer, the image content is formed as a single file.Further, when the file is reproduced by predetermined application, aviewer can see the image content.

As described above, conventionally, an advertisement method on theInternet is carried out by displaying a stationary image or an animationimage by banner advertisement. Further, even when banner advertisementis pasted on a so-to-speak browser, there is a case in which a viewerdoes not view the banner advertisement and there poses a problem thatsufficient advertisement effect is not achieved.

Further, in the case of an advertisement method such as banneradvertisement for example, only a stationery image or animation can bedisplayed and therefore, advertisement having high quality cannot beprovided. Therefore, there poses a problem that high advertisementeffect cannot be achieved such that a viewer views the advertisement andis attracted thereby.

Further, when an advertisement image is provided as single imagecontent, the advertisement image forms a single file. Therefore, inorder that a viewer browses the advertisement image, there must becarried out clearly indicating action such as clicking icon of theadvertisement image and there poses a problem that there is a case inwhich the advertisement image is not browsed by a viewer.

Further, described above, an image content is constituted in a closedstate as a single file. Therefore, in order to insert an advertisement,image in an image content, it is conceivable to previously form a singefile coupled with an image content and an advertisement image.

However, the advertisement image coupled with the image content becomesobsolete with elapse of time and an advertisement effect of theadvertisement image is deteriorated. Further, when an image content isreconstructed ever time of updating an advertisement image, there posesa problem of taking time, labor and cost in forming the image content.

SUMMARY OF THE INVENTION

Hence, it is an object of the invention to solve the above-describedproblem and provide an image content providing method capable ofpromoting an advertisement effect by dynamically inserting anadvertisement image to a distributed image content, an image contentproviding system, an image content providing apparatus, a programstorage medium stored with a program of providing an image content, anadvertisement image providing apparatus, a program storage medium storedwith a program for providing an advertisement image, an image contentreproducing apparatus, a program storage medium stored with a programfor reproducing an image content, an advertisement charge totalizingsystem, an advertisement charge totalizing method and a program storagemedium stored with a program of totalizing an advertisement charge.

According to a first aspect of the invention, the above-described objectis achieved by an image content providing method which is an imagecontent providing method of providing an image content from an imagecontent providing apparatus to an image content reproducing apparatus,the image content providing method comprising the steps of requesting todistribute the image content from the image content reproducingapparatus to the image content providing apparatus, transmitting theimage content to the image content reproducing apparatus and detecting aposition of inserting an advertisement, image in the image content atthe image content providing apparatus, requesting an advertisement imageproviding apparatus having the advertisement image to distribute theadvertisement image from the image content providing apparatus,selecting the advertisement image to be inserted to the image contentand transmitting thereof to the image content providing apparatus at theadvertisement image providing apparatus, and distributing theadvertisement image at the position inserting the advertisement imagewhen the image content is distributed from the image content providingapparatus to the image content reproducing apparatus.

Further, according to a second aspect of the invention, theabove-described object is achieved by an image content providing systemcomprising an image content providing apparatus having an image contentand having a function of providing the image content, an advertisementimage providing apparatus having an advertisement image to be insertedto the image content an having a function of providing the advertisementimage, and an image content reproducing apparatus having a function ofreproducing the image content and the advertisement image, wherein theimage content providing apparatus has a function of inserting theadvertisement image transmitted from the advertisement image providingapparatus to the image content and providing the image content and theadvertisement image to the image content reproducing apparatus.

According to the constitution of the first or the second aspect of theinvention, the image content reproducing apparatus requests the imagecontent providing apparatus to distribute the image content by operationof a viewer. Then, the image content is distributed to the image contentreproducing apparatus and the viewer can utilize the image content. Atthis occasion the image content providing apparatus distributes theimage content, detects an advertisement inserting position and requeststhe advertisement image providing apparatus to distribute theadvertisement image.

Then, the advertisement image providing apparatus selects theadvertisement image to be inserted to the image content and transmitsthereof to the image content providing apparatus. Thereafter, the imagecontent providing apparatus inserts the advertisement image to theposition of the image content for inserting the advertisement anddistributes thereof to the image content reproducing apparatus.

In this way, the image content providing apparatus provide the viewerwith the advertisement image in a state of not being separate from theimage content as in banner advertisement but inserted to the imagecontent. Therefore, the viewer is easy to turn one eyes theadvertisement image and can utilize the advertisement image having aquality level the that of the image content. Further, the advertisementimage inserted to the image content is provided from the advertisementimage providing apparatus at respective time and therefore, when theadvertisement image to be inserted is updated to a new one, only theadvertisement image in the advertisement image providing apparatus maybe updated.

According to a third aspect of the invention, the above-described objectis achieved by, an image content providing method which is an imagecontent providing method of providing an image content from an imagecontent providing apparatus to an image content reproducing apparatus,the image content providing method comprising the steps of requesting toprovide the image content from the image content reproducing apparatusto the image content providing apparatus, providing the requested imagecontent from the image content providing apparatus to the image contentreproducing apparatus, detecting a position of inserting anadvertisement image in the image content when the image content isreproduced at the image content reproducing apparatus, requesting todistribute the advertisement image from the image content reproducingapparatus to an advertisement image providing apparatus having theadvertisement image to be inserted, selecting the advertisement image tobe inserted to the image content and distributing thereof to the imagecontent providing apparatus at the advertisement image providingapparatus, and reproducing the advertisement image when the position ofinserting the distributed advertisement image is reached in reproducingthe image content at the image content reproducing apparatus.

Further, according to a fourth aspect of the invention, theabove-described object is achieved by an image content providing systemcomprising an image content providing apparatus having an image contentand having function of providing the image content, an advertisementimage providing apparatus having an advertisement image to be insertedto the image content and having a function of providing theadvertisement image, and an image content reproducing apparatus having afunction of reproducing the image content and the advertisement image,wherein the image content reproducing apparatus has a function ofacquiring the advertisement image from the advertisement image providingapparatus and inserting the advertisement image to the image content andreproducing thereof.

According to the constitution, of the third or the fourth aspect of theinvention, a viewer requests the image content providing apparatus todistribute the image content by using the image content reproducingapparatus. Then, the image content is distributed to the image contentreproducing apparatus and the viewer can utilize the image content. Whenthe image content is reproduced, the image content reproducing apparatusdetects the advertisement, inserting position and requests theadvertisement image providing apparatus to distribute the advertisementimage.

Thereafter, at the advertisement image providing apparatus, theadvertisement image to be inserted to the image content is selected andtransmitted to the image content reproducing apparatus. Further, theadvertisement image is inserted to the position of the image content forinserting the advertisement and is reproduced by the image contentreproducing apparatus.

In this way, the viewer utilizes the advertisement image in a state ofnot being separate from the image content as in banner advertisement butinserted to the image content. Therefore, the viewer is easy to turnone's eyes to the advertisement image and can utilize the advertisementimage having a quality level the same as that of the image content.Further, the advertisement image to be inserted distributed from theadvertisement image providing apparatus at respective time andtherefore, when the advertisement image to be inserted is updated to anew one, only the advertisement image in the advertisement imageapparatus may be updated.

According to a fifth aspect of the invention, the above-described objectis achieved by an image content providing apparatus which is an imagecontent providing apparatus for providing an image content, the imagecontent providing apparatus comprising an image content database forstoring the image content, list forming means having a function offorming a title list which is information of viewing the image contentstored to the image content database and providing the title list, andimage providing means having a function of inserting an advertisementimage to the image content of the image database and distributingthereof.

Further, according to a sixth aspect of the invention, theabove-described object is achieved by a program storage medium storedwith an image content providing program which is a program storagemedium stored with an image content providing program for providing animage content, the program storage medium comprising list forming meanshaving a function of forming a title list constituting information ofviewing the image content stored to the image content database andproviding the title list, and image providing means having a function ofinserting an advertisement image to the image content of the imagecontent database and distributing thereof.

According to the constitution of the fifth or the sixth aspect of theinvention, the list forming means forms the title list of the providableimage content by request from the viewer and transmits thereof to theviewer. The viewer selects the image content which the viewer intends toutilize based on the title list and requests the image providing meansto provide the image content. Then, the image providing means selectsthe requested image content from the image content database and providesthereof to the viewer. At this occasion, the image providing meansdetects the position of inserting the advertisement image into the imagecontent and acquires the advertisement image to be inserted. Further,the image providing means inserts the advertisement image to theposition of the image content for inserting the advertisement image andprovides thereof to the viewer. Thereafter, when the advertisement imagehas been finished to provide, the image providing means restarts toprovide the image content again.

In this way, the viewer utilizes the advertisement image in a state ofnot being separate from the image content but inserted to the imagecontent. Therefore, the viewer is easy to turn one's eyes to theadvertisement image and can utilize the advertisement image at a qualitylevel the same as that of the image content.

According to a seventh aspect of the invention, the above-describedobject is achieved by an advertisement image providing apparatus whichis an advertisement image providing apparatus having an advertisementimage and providing the advertisement image, the advertisement imageproviding apparatus comprising an advertisement image database forstoring the advertisement image, advertisement image selecting means forselecting the advertisement image to be provided from the advertisementimage database, advertisement image providing means having a function ofproviding the advertisement image selected by the advertisement imageselecting means and generating an advertisement providing log which ishistory information when the advertisement image is selected, and anadvertisement, providing log database for storing the advertisementproviding log.

Further, according to an eighth aspect of the invention, theabove-described object is achieved by a program storage medium storedwith an advertisement image providing program which is program storagemedium stored with an advertisement image providing program forproviding an advertisement image, the program storage medium comprisingadvertisement image selecting means selecting the advertisement image toprovided from an advertisement image database, and advertisement imageproviding means having a function of providing the advertisement imageselected by the advertisement image selecting means and generating anadvertisement providing log constituting history information inproviding the advertisement image.

According the constitution of the seventh or the eighth aspect of theinvention, when the advertisement image selecting means is requested todistribute the advertisement image to be inserted to the image content,the advertisement image selecting means selects a specific one of theadvertisement image from the advertisement image database and transmitsthereof to the advertisement image providing means. Further, theadvertisement image providing means provides the selected advertisementimage. The advertisement image inserted to the image content isdistributed from the advertisement image providing apparatus atrespective time and accordingly, when the advertisement image to beinserted is updated to a new one, only the advertisement image in theadvertisement image providing apparatus may be updated and theadvertisement image can unitarily be controlled.

Further, according to a ninth aspect of the invention, theabove-described object is achieved by an image content reproducingapparatus which is an image content reproducing apparatus forreproducing an image content, the content reproducing apparatuscomprising image acquiring means for acquiring the image content andacquiring an advertisement image inserted to the image content, an imagereproducing means having a function of reproducing the image contentacquired by the image acquiring means and inserting the advertisementimage to the image content based on an advertisement inserting conditiondata and reproducing thereof.

Further, according to a tenth aspect of the invention, theabove-described object is achieved by a program storage medium storedwith an image content reproducing program which is a program storagemedium stored with an image content reproducing program for reproducingan image content, the program storage medium comprising image acquiringmeans for acquiring the image content and acquiring an advertisementimage to be inserted to the image content, and image reproducing meanshaving a function of reproducing the image content acquired by the imageacquiring means and inserting the advertisement image to the imagecontent based on advertisement inserting condition data and reproducingthereof.

According to the constitution of the ninth or the tenth aspect of theinvention, the image acquiring means obtains the image content by wayof, for example, a network or an information recording medium. Further,the image reproducing means reproduces the acquired image content. Atthis occasion, the image reproducing means detects the position of theimage content for inserting the advertisement image. Further, when theposition of inserting the advertisement image is detected, the imagereproducing means requests the image acquiring means to acquire theadvertisement image. The image acquiring means acquires theadvertisement image by way of, for example, a network and transmitsthereof to the image reproducing means. The image reproducing meansinserts the acquired advertisement image to the position of the imagecontent for inserting thereof and reproduces thereof. Further, when theadvertisement image has been finished to reproduce, the imagereproducing means restarts to reproduce the image content.

In this way, the viewer utilizes the advertisement image in a state ofnot being separate from the image content as in banner advertisement butinserted to the image content. Therefore, the viewer is easy to turnone's eyes to the advertisement image and can utilize the advertisementimage at a quality level the same as that of the image content.

According to an eleventh aspect of the invention, the above-describedobject is achieved by an advertisement charge charging method comprisingthe steps of generating an advertisement, providing log dataconstituting a history of providing an advertisement image when theadvertisement image is provided and storing the advertisement image toan advertisement providing log database and totalizing an advertisementcharge charged to an owner of the advertisement image, an advertisementinserting charge distributed to an owner of the image content and anadvertisement distributing charge distributed to the owner of the imagecontent based on the advertisement providing log of the advertisementproviding log database.

Further, according to a twelfth aspect of the invention, theabove-described object is achieved by an advertisement charge totalizingsystem comprising advertisement image transmitting means for providingan advertisement image, generating an advertisement providing logconstituting a history of providing thereof and storing thereof to anadvertisement providing log database, and charge totalizing means fortotalizing an advertisement charge charged to an owner of theadvertisement image, an advertisement inserting charge distributed to anowner of an image content and an advertisement distributing chargedistributed to the owner of the image content based on the advertisementproviding log.

Further, according to a thirteenth aspect of the invention, theabove-described object is achieved by a program storage medium storedwith an advertisement charge totalizing program which is a programstorage medium stored with an advertisement, charge totalizing programhaving a function of totalizing an advertisement charge, the programstorage medium comprising advertisement image transmitting means forproviding an advertisement image, generating an advertisement providinglog constituting a history of providing thereof and storing thereof toan advertisement providing log database, and charge totalizing means fortotalizing an advertisement charge charged to an owner of theadvertisement image, an advertisement inserting charge distributed to anowner of the image content and an advertisement distributing chargedistributed to the owner of the image content based on the advertisementproviding log.

According to the constitution of the eleventh, the twelfth or thethirteenth aspect of the invention, when the advertisement imageproviding apparatus distributes the advertisement image, theadvertisement providing log having information of distributiondestination and distribution day/hour is stored to the advertisementproviding log database. Further, the charge charging means respectivelycalculates the advertisement charge charged to the advertiser, theadvertisement inserting charge distributed to the owner the imagecontent and the advertisement distributing charge distributed to theimage distributor for distributing the image content based on theadvertisement providing log. Further, the advertisement charge iscollected from the advertiser based on a result of calculation anddistributed to the content owner and the viewer.

In this way, collection and distribution of the charge is unitarilycontrolled by the advertisement image providing apparatus. Further, theadvertiser may pay the charge by an amount of the advertisement imageand the advertisement image can be distributed efficiently. Further,since the advertisement inserting charge and the advertisementdistributing charge are totalized based on the advertisement providinglog, even when the image content owner and the image distributor do notprovide the advertisement charge directly to the viewer, theadvertisement inserting charge and the advertisement distributing chargeare distributed firmly.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram showing a preferable embodiment of an imagecontent providing system according to the invention;

FIG. 2 is a block diagram showing a preferable embodiment of an imagecontent providing apparatus according to the invention;

FIG. 3A is a diagram showing an example of title information IT formedan image content registering apparatus of FIG. 2;

FIG. 3B is a diagram showing an example of an information category oftitle information formed in an image content registering apparatus ofFIG. 2;

FIG. 4A is a diagram showing an example of advertisement insertingcondition data formed in the image content registering apparatus of FIG.2;

FIG. 4B is a diagram showing an example of advertisement categoryinformation of advertisement inserting condition data formed n the imagecontent registering apparatus of FIG. 2;

FIG. 4C is a diagram showing an example of an acceptability flag foradvertisement inserting condition data formed in the image contentregistering apparatus of FIG. 2;

FIG. 5 is a diagram showing a data structure in an image contentdatabase in the image content providing apparatus of FIG. 2;

FIG. 6 is a block diagram showing a preferable embodiment of anadvertisement image providing apparatus according to the invention;

FIG. 7A is a diagram showing an example of advertisement informationformed in an advertisement image registering apparatus of FIG. 6;

FIG. 7B is a diagram showing an example of advertisement selectingcondition formed in an advertisement image registering apparatus of FIG.6;

FIG. 7C is a diagram showing an example of the condition kind andweighting of advertisement selecting conditions formed in anadvertisement image registering apparatus of FIG. 6;

FIG. 8 is a diagram showing a data structure in an advertisement imagedatabase in the advertisement image providing apparatus of FIG. 6;

FIG. 9 is a diagram showing a data structure in an advertisementproviding log database are the advertisement image providing apparatusof FIG. 6;

FIG. 10 is a flowchart showing an example of operation of theadvertisement image providing apparatus of FIG. 6;

FIG. 11 is a block diagram showing a first embodiment of an imagecontent providing system according to the invention;

FIG. 12 is a flowchart showing the first embodiment of the image contentproviding method according to the invention;

FIG. 13 is a block diagram showing a second embodiment of an imagecontent providing system according to the invention;

FIG. 14 is a flowchart showing the second embodiment of the imagecontent providing method according to the invention;

FIG. 15 is a block diagram showing a third embodiment of an imagecontent providing system according to the invention;

FIG. 16 is a flowchart showing the third embodiment of the image contentproviding method according to the invention;

FIG. 17 is a block diagram showing a fourth embodiment of an imagecontent providing system according to the invention;

FIG. 18 is a flowchart showing the fourth embodiment of the imagecontent providing method according to the invention;

FIG. 19 is a block diagram showing a fifth embodiment of an imagecontent providing system according to the invention;

FIG. 20 is a flowchart showing the fifth embodiment of the image contentproviding method; and

FIG. 21 is a block diagram showing a preferable embodiment of anadvertisement charge totalizing system according to the invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

A detailed explanation will be given of preferable embodiments of theinvention in reference to the attached drawings as follows.

Further, the embodiments described below are preferable specificexamples of the invention and therefore, technically preferable variouslimitations are attached thereto, however, the range of the invention isnot limited to the embodiments unless where is a description ofparticularly limiting the invention in the following explanation.

FIG. 1 is constitution diagram showing a preferable embodiment of animage content providing system according to the invention and anexplanation will be given of an image content providing system 100 inreference to FIG. 1.

The image content providing system 100 includes an image contentproviding apparatus 200, an advertisement image providing apparatus 300and an image content reproducing apparatus 400. The image contentproviding apparatus 200, the advertisement image providing apparatus 300and the image content reproducing apparatus 400 are capable oftransmitting data to each other by a network 10 such as the Internet, acable television (CATV) or LAN (Local Area Network).

The image content providing apparatus 200 is provided with an imagecontent MC such as movie, drama or animation and is provided with afunction of transmitting the image content MC to the image contentreproducing apparatus 400.

The advertisement image providing apparatus 300 is provided with anadvertisement image CM inserted to the distributed image content MC fordistributing the advertisement image CM to the image content providingapparatus 200 or the image content reproducing apparatus 400.

The image content reproducing apparatus 400 reproduces the providedimage content MC and the provided advertisement image CM for providing aviewer with the image content MC and the advertisement image CM.

A specific explanation will be given of the image content providingapparatus 200, the advertisement image providing apparatus 200 and theimage content reproducing apparatus 400 as follows.

FIG. 2 is a constitution diagram showing examples of an image contentregistering apparatus 20 and the image content providing apparatus 200and an explanation will be given of the image content registeringapparatus 20 and the image content providing apparatus 200 in referenceto FIG. 1 and FIG. 2.

The image content registering apparatus 20 is managed by, for example, acontent owner having copyright of the image content MC. The imagecontent registering apparatus 20 is provided with a function ofregistering the image content MC of the content owner to a side of theimage content providing apparatus 200. Specifically, the image contentregistering apparatus 20 includes title information setting means 21,advertisement inserting condition setting means 22, image contentregistering means 23 and image content storing means 24.

The title information setting means 21 sets title information IT of theregistered image content MC. For example, the title information IT isformed by, for example, the content owner by using inputting means suchas a keyboard or a mouse. Further, the title information setting means21 is provided with a function of outputting the formed titleinformation IT to screen displaying means 25 and outputting thereof to aside of the advertisement inserting condition setting means 22.

In this case, as shown by FIG. 3A, the title information IT includestitle IT1 and image category information IT2.

As shown by FIG. 3B, the image category information IT2 comprisesidentification numbers set for respective contents of the image contentMC and the image category information IT2 is set by selecting theidentification number. The image category information IT2 is distributedbeforehand by, for example, an advertisement distributor, mentionedlater.

The advertisement inserting condition setting means 22 formsadvertisement inserting condition data CID for setting a condition ofthe advertisement image CM inserted to the image content MC. In thiscase, the advertisement inserting condition data CID is formed by, forexample, the image content owner by inputting specific information basedon the screen displaying means 25.

Further, the advertisement inserting condition setting means 22 isprovided with a function of outputting the formed advertisementinserting condition data ICD to the screen displaying means 25 andtransmitting the title information IT and the advertisement insertingcondition data ICD to the image content registering means 23.

As shown by FIG. 4A, the advertisement inserting condition data CIDincludes an inserting position condition CID1, a longest time insertioncondition CID2 and an advertisement selecting condition CID3. Theinserting position condition CID1 data designates a position capable ofinserting the advertisement image CM in the image content MC. By settingthe inserting position condition data CID1, the content owner can set alocation which may be inserted with an advertisement image such as atiming of switching a scene in the image content. Therefore, when a userutilizes the image content MC, it is possible that quality of the imagecontent MC is not impaired without reorganizing the image content MC.

The longest time insertion condition CID2 sets longest time of theadvertisement image CM inserted to the image content MC. By setting thelongest time insertion condition CID2, there an be imposed a restrictionsuch that there is inserted only the advertisement image CM having alength which does not change flow of the image content MC andconsciousness of a viewer.

The advertisement image selecting condition CID3 designates content ofthe advertisement image CM inserted to the image content MC and includesan inserting condition CID3 a and an advertisement designating conditionCID3 b. Further, the inserting condition CID3 a includes categoryinformation CID3 c and an acceptability flag CID3 d of the advertisementimage CM.

The advertisement category information CID3 c shows a category of theadvertisement image CM capable of being inserted to the image content MCand comprises identification numbers which are different according tothe respective categories as shown by, for example, FIG. 4B. Theadvertisement category information CID3 c is distributed beforehandfrom, for example, an advertisement distributor, described later.

The acceptability flag CID3 d sets a processing condition ofadvertisement category information CID3 c. For example, as shown by FIG.4C, when the acceptability flag CID3 d is “0”, only the advertisementimage CM of a category designated by the advertisement categorycondition CID3 c, can be inserted to the image content MC. Meanwhile,when the acceptability flag CID3 d is “1”, the advertisement image CM ofa category designated by the advertisement category information CID3 ccannot be inserted to the image content MC. In this way, theacceptability flag CID3 d includes information of changing theprocessing condition of the advertisement category information CID3 c.

The advertisement designating condition CID3 b is a condition forinserting an advertisement image distributed from a specific advertiserand is constituted y advertiser/advertisement image ID and anacceptability flag CID3 e. The advertiser/advertisement image IDcomprises information designating a specific advertiser and theacceptability flag CID3 e is a condition for setting a processing of theadvertiser/advertisement image ID.

In this way, by setting the advertisement inserting condition CID3 a andthe advertisement designating condition CID3 b, for example, theadvertisement image CM of a category the same as or similar to thecategory of the image content MC can be selected as the advertisementimage CM. Meanwhile, it is also possible to select the advertisementimage CM of a category which is not intended to insert to the imagecontent MC.

The image content registering means 23 in FIG. 2 is provided with afunction of attaching content owner ID to the image content MC stored tothe image content storing means 24 and the formed title information ITand the advertisement inserting condition CID and transmitting(registering) thereof to the side of the image content providingapparatus 200. In this case, the content owner ID is an identifierallocated to the respective content owner and the owner of the imagecontent MC can be recognized by the content owner ID. Therefore, asdescribed later, a destination of payment of a advertisement insertingcharge can be identified by the content owner ID. Further, the contentowner ID is distributed beforehand from, for example, an advertisementdistributor, mentioned later.

An explanation will be given of an example of operation of the imagecontent registering apparatus 20 in reference to FIG. 2.

First, the image content MC which the image content owner intends toregister, is selected and the title information setting means 21 formsthe title information IT in correspondence with the image content MC.Further, there is set a condition of the advertisement image CM insertedto the image content MC by the image content owner and the advertisementinserting condition setting means 22 forms the advertisement insertingcondition data CID.

Thereafter, the formed title information IT and the formed advertisementinserting condition data CID are transmitted to the image contentregistering means 23. Further, the image content registering means 23attaches the content owner ID to a set of the image content MC, thetitle information IT and the advertisement inserting condition data CIDand transmits thereof to database registering means 211. Thereby, theimage content MC owned by the image content owner is registered to theside of the content providing apparatus 200 and is brought into adistributable state. In this case, image content registering means 23registers the content owner ID, the title information IT, theadvertisement inserting condition data CID and the image content MC asmutually integrated (authored) data.

Next, explanation will be given of the image content providing apparatus200 in reference to FIG. 2 as follows.

The image content providing apparatus 200 is managed by, for example, animage distributor and includes the database registering means 211, imagecontent database 212, image providing means 213 and list forming means214.

The database registering means 211 is provided with a function ofattaching the image content ID respectively to the image content MCtransmitted from the image content registering apparatus 20 and storingthereof to the image content database 212. Further, the databaseregistering means 211 is provided with a function of transmitting theprovided image content ID to the image content registering apparatus 20and informing the image content ID to the owner of the image content MC.

In this case, as shown by FIG. 5, the image content database 212 isstored with the content owner ID, the title information IT, theadvertisement inserting condition data CID and the image content MC in astate of being integrated to one set and attached with the image contentID.

The image providing means 213 is provided with a function of attachingdistributor ID to the image content MC stored to the image contentdatabase 212 and providing thereof to the image content reproducingapparatus 400. The distributor ID is an identifier for identifying adistributor for distributing the image content. As described later, thedistributor providing the image content MC is specified by thedistributor ID and advertisement distributing charge distributed.

Further, as methods of providing the image content MC from the imageproviding means 213 to the image content reproducing apparatus 400, asdescribed later, there are pointed out stream distribution, downloaddistribution, package distribution, deputy stream distribution andmulticast stream distribution. When there is carried out the downloaddistribution or to package distribution, the image distributing means213 distributes the image content MC and does not distribute theadvertisement image CM.

Meanwhile, when the stream distribution, the deputy stream distributionor the multicast stream distribution are carried out, the imageproviding means is provided with a function of transmitting also theadvertisement image CM transmitted from the advertisement imageproviding apparatus 300 to the image content reproducing apparatus 400other than the image content MC. In this case, the distributedadvertisement image CM is the advertisement image CM acquired from theadvertisement image providing apparatus 300. Further, the imageproviding means 213 is provided with a function of insertingadvertisement image CM transmitted from the advertisement imageproviding apparatus 300 into the image content MC based on theadvertisement inserting condition CID and providing thereof.

The list forming means 214 is provided with a function of forming thetitle list TL comprising only the title information IT (title IT1) ofthe image content MC registered to the image content database 212 andtransmitting thereof to the image content reproducing apparatus 400. Aviewer selects the image content MC which the viewer intends to utilizebased on the title list TL.

Next, an explanation will be given of an example of operation of theimage content providing apparatus 200 in reference to FIG. 2.

The database registering means 211 attaches one of the image content IDto one set of the content owner ID, the image content MC, theadvertisement inserting condition CID and the title information IT andstoring thereof to the image content database 212. Further, the databaseregistering means 211 transmits the provided image content ID to theside of the image content registering apparatus 20.

When the image content reproducing apparatus 400 requests the title listTL, the list forming means extracts only the title name IT1 present inthe image content database 212 and forms the title list TL. Further, thelist forming means 211 transmits the formed title list TL to the side ofthe image content reproducing apparatus 400.

Thereafter, when the image content reproducing apparatus 400 requeststhe image providing means 213 to distribute the image content MC, theimage providing means 213 acquires the image content MC which isrequested to distribute from the image content database 212. In thiscase, the image providing means 213 acquires the advertisement insertingcondition CID from the image content database 212 along with the imagecontent MC.

Further, when the image content MC is subjected to the so-to-speakdownload distribution or package distribution, the image providing means213 provides the image content MC, the advertisement inserting conditionCID and the distributor ID to the side of the image content reproducingapparatus 400.

Meanwhile, when the image content MC is subjected to the streamdistribution, the image providing means 213 requests viewer informationUI to the image content reproducing apparatus 400. Further, the imageproviding means 213 requests the advertisement image providing apparatus300 to distribute the advertisement image CM and transmits the viewerinformation UI and the advertisement inserting condition CID thereto.

Further, the image providing means 213 inserts the advertisement imageCM transmitted from the advertisement image providing apparatus 300 tothe distributed image content based on the advertisement insertingcondition CID and distributes thereof.

In this way, the image content providing apparatus 200 provides theimage content MC or the image content MC and the advertisement image CMand provides the image content MC or the image content MC and theadvertisement image CM to a viewer.

FIG. 6 is a block diagram showing an example of an advertisement imageregistering apparatus 30 and the advertisement image providing apparatus300 and an explanation will be given of the advertisement imageregistering apparatus 30 and the advertisement image providing apparatus300 in reference to FIG. 1 and FIG. 6.

The advertisement image registering apparatus 30 is managed by, forexample, an advertiser and is provided with function of registering theadvertisement image CM to the side of the advertisement image providingapparatus 300 for registering thereof. Specifically, the advertisementimage registering apparatus 30 includes advertisement selectingcondition setting means 31, advertisement image registering means 32 andadvertisement image storing means 33.

The advertisement selecting condition setting means 31 forms theadvertisement information CMI and the advertisement selecting conditionCMC based on the image category information IT2 and the advertisementcategory information CID3 c. In this case, for example, an advertiserforms the advertisement information CMI and the advertisement selectingcondition CMC by setting thereof while observing the screen displayingmeans 35. Further, the advertisement image selecting condition settingmeans 31 is provided with a function of transmitting the formedadvertisement information CMI and the advertisement selecting conditionCMC to the advertisement image registering means 32. Further, the imagecategory information IT2 and the advertisement category information CID3c are distributed beforehand from, for example, an advertisementdistributor, described later.

In this case, as shown by FIG. 7A, the advertisement information CMI isconstituted by, for example, advertisement title, advertisementcategory, advertisement imaging time, a maximum number of times ofdistribution and distribution time. Further, shown by FIG. 7B, theadvertisement selecting condition CMC is constituted by, for example,condition kind CMC1, condition data CMC2 and weighting data CMC3.

The condition kind CMC1 and the condition data CMC2 indicate conditionswhen the advertisement image CM is inserted to the image content MC.Specifically, as shown by FIG. 7C, the condition kind CMC1 is set withcondition kind such as gender or generation and the condition data CMC2is set with content of the condition kind CMC1. Further, the imagecontent MC or a viewer that is not adapted to the condition kind CMC1and the condition data CMC2 is not distributed with the advertisementimage CM. The weighting data CM3 indicates a priority of the individualcondition kind CMC1 and the individual condition data CMC2 when theplurality of the advertisement selecting conditions CMC are set.

The advertisement image registering mean 32 is provided with a functionof attaching an advertiser ID to the advertisement image CM, theadvertisement information CMI and the advertisement selecting conditionCMC stored to the advertisement image storing means 33 and registeringthereof to the side of the advertisement image providing apparatus 300.In this case, the advertisement image registering means 32 registers,for example, the advertiser ID, the advertisement information CMI, theadvertisement selecting condition CMC and the advertisement image CM asmutually integrated (authored) data.

Further, the advertiser ID is distributed beforehand from, for example,an advertisement distributor, described later and is constituted by anidentifier inherent to an advertiser providing the advertisement imageCM. Further, an owner of the distributed advertisement image CM isrecognized by the advertiser ID and advertisement charge, describedlater, is collected.

Next, an explanation will be given of an example of operation of theadvertisement image registering apparatus 30 in reference to FIG. 6.

First, an advertiser selects the advertisement image CM which theadvertiser intends to register and forms the advertisement, informationCMI and the advertisement selecting condition CMC by using inputtingmeans such as a keyboard. Thereafter, the formed advertisementinformation CMI and the formed advertisement selecting condition CMC aretransmitted to the advertisement image registering means 32. Further,the advertisement image registering means 32 attaches the content ownerID to the advertisement image CM, the advertisement information CMI andthe advertisement selecting condition CMC and transmits thereof toadvertisement database registering means 311. Thereby, the advertisementimage CM owned by the advertiser is registered to the side of theadvertisement image providing apparatus 300 to thereby bring about adistributable state.

Next, an explanation will be given of the advertisement image providingapparatus 300 in reference to FIG. 6.

The advertisement image providing apparatus 300 is provided with afunction of distributing the advertisement image CM to the image contentproviding apparatus 200 or the image content reproducing apparatus 400and includes the database registering means 311, advertisement imagedatabase 312, advertisement image selecting means 313, advertisementimage providing means 314 and advertisement providing log database 315.

The advertisement database registering means 311 is provided with afunction of attaching one of the advertisement image ID to theadvertisement image CM, the advertisement information CMI and theadvertisement image setting condition CMC transmitted from theadvertisement image registering means 32 and storing thereof to theadvertisement database 312. Further, the advertisement databaseregistering means 311 is provided with a function of transmitting theprovided advertisement image ID to the advertisement image registeringapparatus 30 and informing thereof to the advertiser.

Therefore, as shown by FIG. 8, the advertisement image database 312 isintegrated and stored with the advertiser ID, the advertisementinformation CMI, the advertisement image CM and the advertisementselecting condition CMC attached with one of the advertisement image ID.

The advertisement image selecting means 313 is provided with a functionof selecting the advertisement image MC to be inserted based on theadvertisement inserting condition data CID and the viewer information UItransmitted from the image content providing apparatus 200 or the imagecontent reproducing apparatus 400.

Specifically, the advertisement image selecting means 313 compares thetransmitted advertisement inserting condition data CID and thetransmitted viewer information UI with the advertisement information CMIand the advertisement selecting condition CMC and selects theadvertisement image CM adapted to the advertisement inserting conditionsCID. Thereafter, the advertisement image selecting means 313 transmits,for example, corresponding one of the advertisement image CM to theadvertisement image providing means 314.

The advertisement image providing means 314 is provided with thefunction of extracting the advertisement image CM selected by theadvertisement image selecting means 313 from the advertisement imagedatabase 312 and transmitting thereof to the image content providingapparatus 200 or the image content reproducing apparatus 400. Further,the advertisement image providing means 314 is provided with a functionof generating advertisement providing log CL which is distributionrecord of the advertisement image CM and storing thereof to theadvertisement providing log base 315.

In this case, as shown by FIG. 9, the advertisement providing log SL isconstituted by, for example, distribution day/hour, a distributor ID, acontent owner ID, title IT1, image category information CID3 c andviewer information UI. Advertisement charge, described later, iscollected by using the advertisement providing log SL.

FIG. 10 is a flowchart showing an example of operation of theadvertisement image providing apparatus 300 and an explanation will begiven of the example of the operation of the advertisement imageproviding apparatus 300 in reference to FIG. 6 and FIG. 10.

First, the advertisement image CM is requested to distribute from theimage content providing apparatus 200 or the image content reproducingapparatus 400 to the advertisement image selecting means 313 in FIG. 6(ST1). At this occasion, the advertisement image selecting means 313 istransmitted with the advertisement inserting condition CID and theviewer information UI. Then, the advertisement image selecting means 313determines whether the advertisement inserting condition data CID istransmitted along with the distribution request (ST2).

When the advertisement inserting condition data CID is transmitted, theadvertisement image selecting means 313 compares the advertisementinserting condition data CID and the viewer information UI with theadvertisement information CMI and the advertisement selecting conditionCMC and extracts the advertisement image CM, the advertisement imagedatabase 312 (ST3). Meanwhile, when there is not present theadvertisement inserting condition data CID, the advertisement imageselecting means 313 determines which advertisement image CM is to beinserted.

Thereafter, the advertisement image selecting means 313 determines anorder of the advertisement image CM to be provided in the extractedadvertisement image CM or the advertisement image CM of theadvertisement image registering database 312. At this occasion, theadvertisement image selecting means 313 determines a size thereof bysubjecting the advertisement image CM to point conversion by, forexample, the weighting data CMC3, a number of times of distribution ofthe advertisement information CMI or the advertiser ID (ST4). Further,the advertisement image selecting means 314 selects successively fromthe advertisement image CM having a larger point and transmits thereofto the advertisement image providing means 314.

The advertisement image providing means 314 transmits the selectedadvertisement image CM to the image content providing apparatus 200 orthe image content reproducing apparatus 400 (ST6). Further, theadvertisement image providing means 314 forms the advertisementproviding log SL at that time and preserves thereof to the advertisementproviding database 315 (ST7). In this way, the image advertisement CM isdistributed from the advertisement image providing apparatus 300 and theadvertisement providing to CL is formed.

Next, an explanation will be given of the image content reproducingapparatus 400 in reference to FIG. 1.

The image content reproducing apparatus 400 of FIG. 1 includes imagecontent selecting means 401, image acquiring means 402 and imagereproducing means 403. The image content selecting means 401 requestsdistribution of the title list TL to the image content providingapparatus 200 by an instruction input from a viewer and acquiresthereof. Further, the image content selecting means 401 is provided witha function of displaying the title list TL at screen displaying means410 of CRT or liquid crystal display apparatus and the viewer selectsthe image content MC to be reproduced from the title list TL.

The image acquiring means 402 is provided with a function of acquiringthe image content MC and the advertisement image CM and transmittingthereof to the image reproducing means 403. Specifically, when the imagecontent MC is provided by the stream distribution, the deputy streamdistribution or the multicast stream distribution, the image acquiringmeans 402 requests the image content providing apparatus 200 todistribute the image content MC and transmits the viewer information UIthereto. Then, the image acquiring means 402 acquires the image contentMC and the advertisement image CM exerted thereto from the image contentproviding apparatus 200. In this case, the viewer information UI isconstituted by, for example, gender, generation, occupation and area ofthe viewer.

Meanwhile, when the image content MC is provided by the downloaddistribution or the package distribution, the image acquiring means 402is provided with a function of simultaneously acquiring theadvertisement inserting condition data CID when acquiring the imagecontent MC from the image content providing apparatus 200 andtransmitting thereof to the image reproducing means 403.

The image reproducing means 403 is provided with a function ofreproducing the image content MC and the advertisement image CM andoutputting thereof to the image displaying means 410. Further, the imagereproducing means 403 is provided with a function of detecting anadvertisement inserting position of the image content MC based on theadvertisement inserting condition CID, requesting the advertisementimage providing apparatus 300 to distribute the advertisement image CMand transmitting the viewer information UI and the advertisementinserting condition data CID.

Next, an explanation will be given of an example of operation of theimage content reproducing apparatus 400 in reference to FIG. 1.

First, a viewer requests the title list TL by inputting means to obtainthe image content MC. Then, the image content selecting means 401requests the image content providing apparatus 300 to distribute thetitle list TL.

Thereafter, when the title list TL is transmitted from the image contentproviding apparatus 200, the image content selecting means 401 makes thescreen displaying means 410 display the requested title list TL. Theviewer selects the image content MC which the viewer intends to obtainbased on the title list of the screen displaying means 410, inputsthereof by inputting means and requests to obtain thereof.

When the image content MC is subjected to the stream distribution, theimage content providing apparatus 200 inquires the viewer information UIand the image acquiring means 402 transmits the viewer information UI tothe image content providing apparatus 200. Then, the image content MCwhich is brought into a state of being inserted with the advertisementimage CM, is transmitted to the image acquiring means 402. Further, theimage acquiring means 402 transmits the transmitted image content MC andthe transmitted advertisement image CM to the image reproducing means403. Further, the image reproducing means 403 makes the screendisplaying means 410 display the image content MC and the advertisementimage CM.

Meanwhile, when the image content MC is subjected to the downloaddistribution or the package distribution, the image content MC, thedistributor ID and the advertisement inserting condition CID aretransmitted to the image acquiring means 402 via the network 10 or as aninformation recording medium.

Further, the image reproducing means 403 reproduces the provided imagecontent MC and detects the advertisement image inserting position basedon the advertisement inserting condition CID.

Thereafter, when the image reproducing means 403 detects theadvertisement inserting position, distribution of the advertisementimage CM is requested to the advertisement image providing apparatus300. Further, the image acquiring means 402 inserts the advertisementimage CM from the advertisement image providing apparatus 300 to theimage content MC and outputs thereof to the image displaying means 410.In this way, the image content reproducing apparatus 400 can acquire theimage content MC and the advertisement image CM, insert theadvertisement image CM to the image content MC and provide thereof tothe viewer.

First Embodiment Case of Stream Distribution

FIG. 11 is a block diagram showing first embodiment of an image contentproviding system according to the invention, FIG. 12 shows a flowchartshowing an example of an image content providing method according to theinvention, respectively, an explanation will be given of an imagecontent providing method in reference to FIG. 11 and FIG. 12. Further,the image content providing system and the image content providingmethod shown in FIG. 11 and FIG. 12 refer to a case in which the imagecontent MC is distributed by so-to-speak stream distribution.

First, by an instruction input of a viewer, the title list TL isrequested from the image content reproducing apparatus 400 to the imagecontent providing apparatus 200 (ST11). Then, by the list forming means214 of the image content providing apparatus 200, the title IT1 isextracted from the image database 212 and the title list TL is formed.Further, the formed title list TL is transmitted from the title listforming means 214 to the image content reproducing apparatus 400 (ST12).

Next, based on the title list transmitted from the image contentreproducing apparatus 400, there is selected the image content MC whichthe user intends to utilize. Thereafter, the desired image content MC isrequested to distribute from the image acquiring means 402 to the imagecontent providing apparatus 200 (ST13).

Then the viewer information UI is inquired from the image contentproviding apparatus 200 to the image content reproducing apparatus 400(ST14) and the viewer information UI is transmitted from the imagecontent reproducing apparatus 400 to the image content providingapparatus 200 (ST15). In this case, when the image content MC isdistributed under, for example, a membership system, the viewerinformation UI is not inquired, the viewer ID is inquired, the viewer IDis checked with viewer information database 215 and the viewerinformation UI is extracted.

Further, in the image content providing apparatus 200, the image contentMC requested to distribute and the advertisement inserting conditiondata CID related thereto, are acquired from time image content database212 by the image providing means 213. Further, the image content MC isdistributed to the image content reproducing apparatus 400 by the imageproviding means 213. Then, in the image content reproducing apparatus400, transmitted data of the image content MC is successively reproducedby the image reproducing means 403.

In the image content providing apparatus 200, when the image content MC,is distributed, based on the advertisement inserting condition data CID,the advertisement image inserting position is scanned by the imageproviding means 213 (ST16). Further, when the advertisement insertingposition is detected, the advertisement image providing apparatus 300 isrequested to distribute the advertisement image CM (ST17). At thisoccasion, the advertisement image providing apparatus 300 is transmittedwith the advertisement inserting condition data CID and the viewerinformation along with the request of distributing the advertisementimage CM.

Then, in the advertisement image providing apparatus 300, theadvertisement image CM to be inserted is selected by the advertisementimage selecting means 313 based on the transmitted advertisementinserting condition data CID and the transmitted viewer information UI.Further, the selected advertisement image CM is subjected to, forexample, stream distribution to the side of the image content providingapparatus 200 by the advertisement image providing means 314 (ST18).

The distributed advertisement image CM is inserted to the advertisementinserting position in the image content MC and is subjected to streamdistribution to the image content reproducing apparatus 400 (ST19).Further, when the stream distribution of the advertisement image CM hasbeen finished, the image content providing apparatus 200 restarts todistribute the image content MC (ST20).

In this way, even when the image content MC is not formed with a singlefile previously inserted with the advertisement image CM, theadvertisement image CM can be inserted specific position of the imagecontent MC. Therefore the user views the advertisement image CM in themidst of utilizing the image content MC and therefore, promotion ofadvertisement effect can be achieved. Further, the advertisement CMtransmitted from the advertisement image providing apparatus 300 candynamically be changed and therefore, the advertisement image CM can beprevented from being obsolete. Therefore, the always new advertisementimage CM can be proved to the viewer and promotion of advertisementeffect can be achieved.

Further, the category of the advertisement image CM can be set to adaptto the category of the image content MC and therefore, the advertisementimage CM of the category related to the distributed image content MC canbe distributed. Therefore, there can be achieved an advertisement effecthigher than that in the case of making the advertisement image CM flowat random.

Further, the advertisement image CM is selected in reference to theviewer information set at the image content reproducing apparatus 400and therefore, the viewer can select adoption or rejection of theadvertisement image CM and select the category. Therefore, there can bedistributed the advertisement image CM which differs by the respectiveviewer and there can be distributed the advertisement image CM adaptedto the respective viewer and having high advertisement effect.

Second Embodiment Case of Download Distribution

FIG. 13 is a block diagram showing a second embodiment of an imagecontent providing system according to the invention, FIG. 14 is aflowchart showing a second embodiment of an image content providingmethod according to the invention, respectively, and an explanation willbe given of an image content providing method in reference to FIG. 13and FIG. 14. Further, FIG. 13 and FIG. 14 refer to a case of so-to-speakdownload distribution in which the image content MC is downloaded toimage content reproducing apparatus 400.

First, by an instruction input of a viewer of FIG. 13, the title list isrequested from the image content reproducing apparatus 400 to the imagecontent providing apparatus 200 (ST21). Then, the title list formingmeans 214 in the image content providing apparatus 200 extracts titleIT1 from the image database 212 and forms the title list. Further, theformed title list is transmitted from the title list forming means 214to the image content reproducing apparatus 400 (ST22).

Next, based on the title list transmitted to the image contentreproducing apparatus 400, there is selected the image content MC whichthe use intends to utilize. Thereafter, the desired image content MC isrequested to distribute from the image acquiring means 402 to the imageproviding apparatus 200.

Further, in the image content providing apparatus 200, the image contentMC which is requested to distribute and the advertisement insertingcondition data CID are acquired from the image content database 212 bythe image providing means 211. Further, the image providing means 213distributes the image content MC, the advertisement inserting conditionCID and the distributor ID to the image content reproducing apparatus400 (ST24).

Thereafter, the viewer starts the image reproducing means 403 andreproduces the downloaded image content MC. At this occasion, theadvertisement inserting position is scanned by the image reproducingmeans 403 based on the advertisement inserting condition data CID(ST25). When the advertisement inserting position is detected,distribution of the advertisement image CM is requested from the imageacquiring means 402 to the advertisement image providing apparatus 300(ST26). At this occasion, the distributor ID, the advertisementinserting condition data CID and the viewer information UI are providedfrom the image content reproducing apparatus 400 to the advertisementimage providing apparatus 300.

Then, in the advertisement image providing apparatus 300, theadvertisement image CM to be distributed is selected by theadvertisement image selecting means 313 based on the distributor ID, theadvertisement inserting condition data CID and the viewer informationUI. Further, the selected advertisement image CM is subjected to streamdistribution from the advertisement image providing means 314 to theimage content reproducing apparatus 400 (ST27).

The distributed advertisement image CM is reproduced by the imagereproducing means 402 and is displayed at the screen displaying means410 (ST28). Further, when reproduction of the advertisement image CM hasbeen finished, reproduction of the image content MC is restarted.

In this way, even when only the image content MC is downloaded, theadvertisement image CM can be acquired separately by using theadvertisement inserting condition data and can be inserted to the imagecontent MC. Therefore, the advertisement image CM can be provided in themidst of utilizing the image content MC by the viewer.

Third Embodiment Case of Package Distribution

FIG. 15 is a block diagram showing third embodiment of an image contentproviding system according to the invention, FIG. 16 shows a flowchartshowing third embodiment of an image content providing method accordingto the invention, respectively, and an explanation will be given of animage content providing method in reference to FIG. 15 and FIG. 16.Further, FIG. 15 and FIG. 16 refer to a case of so-to-speak packagedistribution in which the image content MC is distributed as aninformation record medium such as an optical disk, a magneto-opticaldisk or a magnetic disk.

First, by an instruction input of a viewer of FIG. 15, the title list TLis requested from the image content reproducing apparatus 400 to theimage content providing apparatus 200 (ST31). Then, by the title listforming means 214 in the image content providing apparatus 200, titleIT1 is extracted from the image database 212 and the title list TL isformed. Further, the title list TL is transmitted from the title listforming means 214 to the image content reproducing apparatus 400 (ST32).

Next, based on the title list TL transmitted from the image contentreproducing apparatus 400, there is selected the image content MC whichthe user intends to utilize. Thereafter, the desired image content MC isrequested to distribute from the image acquiring means 402 to the imagecontent providing apparatus 200 (ST33).

Then, in the image content providing apparatus 200, the selected imagecontent MC and the title information IT, the advertisement insertingcondition data CID and the distributor ID are copied to an informationrecord medium such as an optical disk (ST34). Further, the informationrecord medium is distributed from the image content providing apparatus200 to the viewer.

The distributed information record medium is reproduced by the imagereproducing means 403. At this occasion, the advertisement insertingposition is scanned by the image reproducing means 403 based on theadvertisement inserting condition data CID (ST35). Further, when theadvertisement inserting position is detected, the advertisement image CMis requested to distribute and the advertisement inserting conditiondata CID and the viewer information UI are transmitted from the imageacquiring means 402 to the advertisement providing apparatus 300 (ST36).

Then, in the advertisement image providing apparatus 300, based on thedistributor ID, the advertisement inserting condition data CID and theviewer information UI, the advertisement image CM to be distributed isselected by the advertisement image selecting means 313. Further, theselected advertisement image CM is distributed from the advertisementimage providing means 314 to the image content reproducing apparatus 400(ST37).

The distributed advertisement image CM is reproduced by the imagereproducing means 402 and is displayed at the screen displaying means410. Further, when reproduction of the advertisement image CM has havenfinished, reproduction of the image content MC is restarted (ST38).

In this way, even in the case of so-to-speak package distribution inwhich the image content MC is recorded to the information record mediumand distributed, the advertisement image CM can be inserted to the imagecontent MC formed as a single file.

Forth Embodiment Case of Deputy Stream Distribution

FIG. 17 is block diagram showing forth embodiment of an image contentproviding system according to the invention, FIG. 18 is a flowchartshowing fourth embodiment of an image content providing method accordingto the invention, respectively, and an explanation will be given of animage content providing method in reference to FIG. 17 and FIG. 18.Further, FIG. 17 and FIG. 18 refer to a case of so-to-speak deputystream distribution in which the image content MC is distributed by aplurality of deputy image content distributing apparatus 230.

Further, in the image content providing system 100 of FIG. 17, the imagecontent providing apparatus 200 is provided with a main image contentdistributing apparatus 220 and the plurality of deputy image contentdistributing apparatus 230. Further, the main image content distributingapparatus 220 and the deputy image content distributing apparatus 230are provided with constitutions the same as each other. The main imagecontent distributing apparatus 220 receives a distribution requestmainly from the image content reproducing apparatus 400 and the deputyimage content distributing apparatus 203 distributes the image contentMC mainly to the image content reproducing apparatus 400.

First, by an instruction input of a viewer of FIG. 17, the title list TLis requested from the image content reproducing apparatus 400 to theimage content providing apparatus 200 (ST41). Then, the title list TLwhich has extracted title IT1 is formed by the title list forming means214 in the main image content distributing apparatus 200. Further, theformed title list TL is transmitted from the title list forming means214 to the image content reproducing apparatus 400 (ST42).

Next, based on the title list TL transmitted to the image contentreproducing apparatus 400, there is selected the image content MC whicha user intends to utilize. Thereafter, the desired image content MC isrequested to distribute from the image acquiring means 402 to the imagecontent providing apparatus 200 (ST43).

Then, the main image content distributing apparatus 200 allocates thedeputy image content distributing apparatus 230 which is, for example,most proximate to the image content reproducing apparatus 400 among theplurality of deputy content distributing apparatus 230. Further, themain image content distributing apparatus 220 instructs the deputy imagecontent distributing apparatus 230 to distribute the image content MC(ST44).

Then, the viewer information UI is inquired from the deputy imagecontent distributing apparatus 230 to the image content reproducingapparatus 400 (ST45) and the viewer information UI is transmitted fromthe image content reproducing apparatus 400 to the deputy image contentdistributing apparatus 230 (ST46). At this occasion, when the imagecontent MC is distributed under, for example, a membership system, theviewer information UI is not inquired, the viewer ID is inquired, theviewer ID is checked with the viewer information database 215 and theviewer information UI is extracted.

Then, in the deputy image content distributing apparatus 230, the imagecontent MC to be distributed is selected from the image content database212 and the image content MC is subjected to stream distribution to theimage content reproducing apparatus 400. At this occasion, based on theadvertisement inserting condition data CID, the advertisement insertingposition in the image content MC is scanned by the image providing means213 (ST47).

Further, when the advertisement inserting position is detected theadvertisement image providing apparatus 300 is requested distribute theadvertisement CM (ST48). At this occasion, the advertisement imageproviding apparatus 300 is transmitted with the advertisement in settingcondition data CID, the viewer information UI and the distributor IDalong with request of distributing the advertisement image CM.

Then, in the advertisement image providing apparatus 300, based on thetransmitted advertisement inserting condition data CID, the transmittedviewer information UI and the transmitted advertisement selectingcondition CMC, the advertisement image CM to be distributed a selectedby the advertisement image selecting means 313. Further, the selectedadvertisement image CM is subjected to stream distribution from theadvertisement image providing means 314 to the deputy image contentdistributing apparatus 230 (ST49).

The distributed advertisement image CM is inserted to the advertisementinserting position in the image content MC and is subjected to streamdistribution to the image content reproducing apparatus 400 (ST50).Further, when the stream distribution of the advertisement image CM hasbeen finished, the deputy image content distributing apparatus 230restarts to distribute the image content MC (ST51).

In this way, when the image content MC is distributed to the imagecontent reproducing apparatus 400, even in the case of using the deputyimage content distributing apparatus 230, the advertisement image CM canbe inserted to the image content MC. Further, by distributing the imagecontent MC and the advertisement image CM by the deputy image contentdistributing apparatus 230, the image content MC and the advertisementimage CM can be provided to the image content reproducing apparatus 400at high speed.

Fifth Embodiment Case of Multicast Stream Distribution

FIG. 19 is a block diagram showing fifth embodiment of an image contentproviding system according to the invention, FIG. 20 is a flowchartshowing fifth embodiment of an image content providing method accordingto the invention, respectively, and an explanation will be given of animage content providing method in reference to FIG. 19 and FIG. 20.Further, FIG. 19 and FIG. 20 refers to a case of so-to-speak multicaststream distribution in which the image content MC is distributed by aplurality of image content distribution splitter nodes.

In this case, the image content providing system 100 of FIG. 19 includesa main image content distributing apparatus 1220 and a plurality ofimage content distribution splitter nodes 1230. The main image contentdistributing apparatus 1220 receives distribution request mainly fromthe image content reproducing apparatus 400 and the image contentdistribution splitter node 1230 distributes the image content MC mainlyto the image content reproducing apparatus 400. Further, the imagecontent distribution splitter node 1230 is not provided with the imagecontent database 212 and therefore, the image content distributionsplitter node 1230 distributes the image content MC distributed from themain image content distributing apparatus 1220 to the side of the imagecontent reproducing apparatus 400.

First, by instruction input of a viewer of FIG. 19, the title list isrequested from the image content reproducing apparatus 400 to the imagecontent providing apparatus 200 (ST61). Then, the title list extractingtitle IT1 is formed by the title list forming means 214 in the mainimage content distributing apparatus 200. Further, the formed title listis transmitted from the title list forming means 214 to the imagecontent reproducing apparatus 400 (ST62).

Next, based on the title list transmitted from the image contentreproducing apparatus 400, there is selected the image content MC whichthe user intends to utilize. Thereafter the desired image content MC isrequested to distribute from the image acquiring means 402 to the imagecontent providing apparatus 200 (ST63).

Then, the main image content distributing apparatus 1220 allocates theimage content distribution splitter node 230 which is, for example, mostproximate to the image content reproducing apparatus 400 among theplurality of image content distribution splitter nodes 230. Thereby, theimage content MC can be distributed to the viewer at high speed.Further, the requested image content MC and the advertisement insertingcondition CID are delivered from the image content providing apparatus200 to the allocated image content distribution splitter node 1230(ST64).

During a time period in which the image content MC is being delivered,the selected image content distribution splitter node 1230 requests theimage content reproducing apparatus 400 to distribute the viewerinformation UI (ST65). Then, the viewer information UI is distributedfrom the image content reproducing apparatus 400 to the image contentdistribution splitter node 1230 (ST66). At this occasion, when the imagecontent MC is distributed under, for example, a membership systems, theviewer information UI is not inquired, the viewer ID is inquired, theviewer ID is checked with the viewer information database 215 and theviewer information UI is extracted.

Further, the image content MC is subjected to stream distribution fromthe image content distribution splitter node 123 to the image contentreproducing apparatus 400 (ST67). At this occasion, based on theadvertisement inserting condition data CID, the advertisement insertingposition in the image content MC is scanned by the image providing means213.

Further, when the advertisement instructing position has been detected,the advertisement image providing apparatus 300 is requested todistribute the advertisement image CM (ST68). At this occasion, theadvertisement image providing apparatus 300 is transmitted with theadvertisement inserting condition data CID and the viewer information UIalong with request of distributing the advertisement image CM.

Then, in the advertisement image providing apparatus 300, based on thetransmitted advertisement inserting condition data CID, the transmittedviewer information UI and the transmitted advertisement selectingcondition CMC, the advertisement image CM to be distributed is selectedby the advertisement image selecting means 313. Further, the selectedadvertisement image CM is subjected to stream distribution from theadvertisement image providing means 314 to the image contentdistribution splitter node 1230 (ST69).

The distributed advertisement image CM is inserted to the advertisementinserting position in the image content MC and is subjected to streamdistribution to the image content reproducing apparatus 400 (ST70).Further, when the stream distribution of the advertisement image CM hasbeen finished, the image content distribution splitter node 1230restarts to distribute the image content MC (ST71).

In this way, when the image content MC is distributed to the imagecontent reproducing apparatus 400, even in the case of using the imagecontent distribution splitter node 1230, the advertisement image CM canbe inserted to the image content MC. Further, by distributing the imagecontent MC and the advertisement image CM by the image contentdistribution splitter node 1230, the image content MC and theadvertisement image CM can be provided to the image content reproducingapparatus 400 at high speed.

Meanwhile, when the advertisement image CM is inserted to the imagecontent MC as in the above-described image content providing method,there is produced advertisement insertion charge by inserting theadvertisement image CM to the image content MC at the owner of the imagecontent MC. Further, as described above, there is a case in which theadvertisement: image CM is distributed by the image content providingapparatus 200 and therefore, there is produced advertisementdistribution charge by distributing the advertisement image CM to theimage distributor. Further, advertisement charge by distributing theadvertisement image CM is produced at the advertiser.

In this case, according to the above-described respective embodiments,there is a case in which the advertisement image CM is distributed to aviewer from the image content providing apparatus 200 or from theadvertisement image providing apparatus 300. Therefore, it is necessaryto unitarily control to totalize the advertisement charge, theadvertisement distribution charge and the advertisement insertioncharge.

FIG. 21 is a block diagram showing an example of an advertisement chargetotalizing system according to the invention and an explanation will begiven of an advertisement charge totalizing system 600 in reference toFIG. 21.

The advertisement totalizing system 600 is constructed in, for example,the advertisement image providing apparatus 300 and is managed by forexample, the advertisement image distributor. An image contentdistributor 630 is an enterprise managing the image content providingapparatus 200 of FIG. 1 and a content owner 640 is an owner of the imagecontent MC registered to the image content providing apparatus 200.

In the advertisement charge totalizing system 600, advertisementprovision log totalizing means 601 is provided with a function oftotalizing advertisement provision log SL of the advertisement positionlog database 315 and totalizing the advertisement charge, theadvertisement distribution charge and the advertisement insertioncharge. Further, as shown by FIG. 9, the advertisement provision log SLis constituted by, for example, distribution day/hour, the distributorID, the content owner ID, the title, the category of the image contentMC, gender, generation, occupation and area of the viewer.

In this case, the advertisement provision log totalizing means 601specifies the distributing advertiser and a number of times ofdistribution based on the advertisement image ID in the advertisementvision log SL and totalizes the advertisement charge to be charged tothe advertiser 620. Further, the advertisement provision log totalizingmeans 601 totalizes the advertisement distribution charge to bedistributed to the image content distributor based on the distributor IDin the advertisement provision log SL. Further, the advertisementprovision log totalizing means 601 totalizes the advertisement insertioncharge to be distributed to the content owner based on the content ownerID of the advertisement provision log SL. Further, the advertisementprovision log totalizing means 601 totalizes the advertisementdistribution commission to be distributed to the advertisement imagedistributor based on a number of she advertisement image ID of theadvertisement provision log SL.

Further, based on a totalized result, the image content owner, the imagecontent distributor and the advertisement image distributor, arerespectively distributed with the advertisement insertion charge, theadvertisement distribution charge and the advertisement distributioncommission. Meanwhile the advertisement charge is charged to theadvertiser.

In this way, even when distribution destination of the imageadvertisement CM is either of the image context providing apparatus 200and the image content reproducing apparatus 400, the advertisementcharge is charged based on the advertisement provision log SL andtherefore, the advertisement charge and the like can be calculatedeasily. Further, even when the number of times of distributing the imageadvertisement CM differs by the advertiser, the advertisement charge canbe calculated based on the advertiser ID of the advertisement provisionlog SL and accordingly, the advertisement charge and the like can easilybe totalized.

According to the above-described respective embodiments, when thedistributed image content MC such as movie is reproduced by utilizingthe network 10 of the internet, the advertisement image CM candynamically be inserted to head, tail or middle of an image. Thereby,effective advertisement or propaganda can be carried out and the contentowner or the distributor can obtain advertisement income. That is, byproviding the advertisement image in a state in which the advertisementimage is not separate from the image content as in banner advertisementbut is inserted to the image content MC by the image content providingapparatus 200, the viewer is easy to turn one's eyes to theadvertisement image CM and promotion of advertisement effect can beachieved.

Further, the advertisement image CM is reproduced by the imagereproducing means 403 for reproducing the image content MC andtherefore, the quality level of the advertisement image CM can bepromoted and advertisement effect can be promoted.

Further, it is not necessary for the advertiser to select a sponsoredprogram (image content MC) and therefore, efficiency of operation fordistributing the advertisement image can achieved. Further, theadvertisement image CM is distributed based on the viewer information UIand therefore, the advertiser can carry out effective advertisement andpropaganda to a viewer constituting a target. Further, when theadvertiser intends to update content of the advertisement image CM, theadvertisement image CM in the advertisement image providing apparatus300 may only be updated and it is not necessary to respectivelydistribute the advertisement image CM to the respective image contentproviding apparatus (image distributors) as in the conventional case. Inthis way, by unitarily controlling the advertisement image CM by theadvertisement image providing apparatus 300, control of theadvertisement image CM is facilitated.

Further, it is net necessary for the image content owner to carry out anactivity of so-to-speak sponsor invitation since the advertisement imageCM is inserted automatically when the advertisement inserting conditionCID is set. Therefore, the image content owner can pay attention toproduction of image. Further, the image content owner can obtain theadvertisement insertion charge by distributing the image content andtherefore, the image content can broadly be distributed from imageproduction companies to individuals and can expedite to circulate theimage content MC on the network such as the internet.

Further the image content MC is distributed when a viewer requests todistribute thereof and accordingly, it is not necessary for the imagedistributor to schedule to transmit image as in a conventionaltelevision broadcast station and alleviation of operation oftransmitting image can be achieved. Further, as described above, whenthe image content is transmitted to the side of the image contentreproducing apparatus 400 (side of viewer), various methods can beutilized and therefore, circulation of the image content MC can beachieved in a mode which is easy to deal with mostly for a viewer and animage distributor.

Further, different from that the image content MC can be utilized unlessa specific time band is constituted as in the conventional televisionbroadcasting, the image content MC can be obtained when a viewerrequests to distribute thereof. Therefore, the availability of the imagecontent MC by the viewer can be promoted. Further, the advertisementimage CM inserted to the image content MC is selected based on theviewer information UI and therefore only the advertisement image CMwhich is interesting for the viewer can be browsed.

Further, by the advertisement charge totalizing system 600 as shown byFIG. 21, collection and distribution of charge is unitarily controlledby the advertisement image providing apparatus 300. Therefore,collection and distribution of the advertisement charge can easily becarried out. Further, the advertiser 620 may only pay charge for anamount of the distributed advertisement image and the advertisementimage CM can be distributed efficiently. Further, the advertisementinsertion charge and the advertisement distribution charge are totalizedbased on the advertisement provision log SL and therefore, even when theimage content owner 640 and the image distributor 630 do not provide theadvertisement image CM directly to the viewer, the advertisementinsertion charge and the advertisement distribution charge aredistributed firmly.

The embodiments of the present invention are not limited to theabove-described respective embodiments.

For example, although the image content providing apparatus 200 of FIG.2 is managed by, for example, the image distributor and the imagecontent registering apparatus 20 is managed by, for example, the imagecontent owner, these may be managed by the same enterprise or anindividual.

Similarly, although the advertisement image providing apparatus 300 ofFIG. 2 is managed by, for example, the advertisement image distributorand the advertisement image registering apparatus 30 is managed by, forexample, the advertiser, these may be managed by the same enterprise orindividual.

Further, the image content providing apparatus 200, the advertisementimage providing apparatus 300 and the image content reproducingapparatus 400 as in FIG. 1, are constituted by using, for example,hardware resources of personal computers and are realized by executingprograms stored to auxiliary storing apparatus such as hard diskapparatus by CPU (Central Processing Unit). Further, as a programstoring medium used for installing programs for executing the followingseries of processes to computers and bringing the programs into anexecutable state by the computers, the program storing medium may berealized not only by a package media such as floppy disk, CD-ROM, DVDbut also a semiconductor memory or a magnetic disk stored temporarily orperpetually with the program. As means for storing programs to theprogram storing media, there may be utilized wired and wirelesscommunication media such as a local area network, internet or digitalsatellite broadcasting and may be stored by interposing variouscommunication interfaces such as router or modem.

Further, the program for providing the image content is an authoredsoftware capable of relating the image content MC with the advertisementinserting condition CID and the title information IT and the programstored with the program for providing the advertisement image is anauthored software capable of relating, for example, the advertisementimage CM, the advertisement selecting condition CMC and theadvertisement information CMI.

What is claimed is:
 1. A contents streaming and advertisement dataproviding server comprising: communication circuitry configured to (a)receive viewer information from a first terminal when the contentsstreaming and advertisement data providing server receives a streamingrequest from the first terminal, and (b) receive from a second terminaldifferent from the first terminal via a network, (1) content data, (2)an ID of an owner of the content data, (3) a title of the content data,and (4) insertion position information for advertisement data, whereinthe insertion position information being associated with the contentdata and specified by the owner of the content data; and (c) receive auser designation of user desired content data; and, a controllerconfigured to (a) extract advertisement conditional information, (b)extract advertisement data from an advertisement database based on thereceived viewer information and the extracted advertisement conditionalinformation, and (c) control the communication circuitry to (1) streamthe desired content data to the first terminal, (2) suspend thestreaming of the desired content data based on the received insertionposition information, (3) start the streaming of the extractedadvertisement data to the first terminal instead of the transmission ofthe desired content data, and (4) restart the streaming of the desiredcontent data to the first terminal after the streaming of the extractedadvertisement data is finished, the controller further configured tostore, in a log database, a log having a distribution record of theextracted advertisement data, the log including the ID of the owner ofthe content data, wherein the ID of the owner of the content data isdifferent from an ID of the owner of advertisement data.
 2. The serveraccording to claim 1, wherein the insertion position informationrepresents a timing of switching a scene in the desired content data. 3.The server according to claim 1, wherein the controller furtherconfigured to extract category information for advertisement data from adatabase, and wherein the extraction of the advertisement data is basedon the received viewer information, the extracted advertisementconditional information and the extracted category information.
 4. Theserver according to claim 1, wherein the communication circuitryconfigured to store, in a content database, an ID of the receivedcontent data in association with the content data, the received ID ofthe owner of the content data, the title of the content data and theinsertion position information for advertisement data.
 5. A contentsstreaming and advertisement data providing method comprising the stepsof: receiving viewer information from a first terminal when the contentsstreaming and advertisement data providing server receives a streamingrequest from the first terminal; receiving from a second terminaldifferent from the first terminal via a network, (1) content data, (2)an ID of an owner of the content data, (3) a title of the content data,and (4) insertion position information for advertisement data, whereinthe insertion position information being associated with the contentdata and specified by the owner of the content data; receiving a userdesignation of user desired content data; extracting advertisementconditional information; extracting advertisement data from anadvertisement database based on the received viewer information and theextracted advertisement conditional information; streaming the desiredcontent data to the first terminal; suspending the streaming of thedesired content data based on the received insertion positioninformation; starting the streaming of the extracted advertisement datato the first terminal instead of the transmission of the desired contentdata; restarting the streaming of the desired content data to the firstterminal after the streaming of the extracted advertisement data isfinished and storing, in a log database, a log having a distributionrecord of the extracted advertisement data, the log including the ID ofthe owner of the content data, wherein the ID of the owner of thecontent data is different from an ID of the owner of advertisement data.6. The method according to claim 5, wherein the insertion positioninformation represents a timing of switching a scene in the desiredcontent data.
 7. The method according to claim 5, further comprising thestep of: extracting category information for advertisement data from adatabase, and wherein the extraction of the advertisement data is basedon the received viewer information, the extracted advertisementconditional information and the extracted category information.
 8. Themethod according to claim 5, further comprising storing, in a contentdatabase, an ID of the received content data in association with thecontent data, the received ID of the owner of the content data, thetitle of the content data and the insertion position information foradvertisement data.
 9. A non-transitory computer readable mediumembodied with a contents streaming and advertisement data providingcomputer program comprising the steps of: receiving viewer informationfrom a first terminal when the contents streaming and advertisement dataproviding server receives a streaming request from the first terminal;receiving from a second terminal different from the terminal via anetwork, (1) content data, (2) an ID of an owner of the content data,(3) a title of the content data, and (4) insertion position informationfor advertisement data, wherein the insertion position information beingassociated with the content data and specified by the owner of thecontent data; receiving a user designation of user desired content data;extracting advertisement conditional information; extractingadvertisement data from an advertisement database based on the receiveduser profile and the extracted advertisement conditional information;streaming the desired content data to the first terminal; suspending thestreaming of the desired content data based on the received insertionposition information; starting the streaming of the extractedadvertisement data to the first terminal instead of the transmission ofthe desired content data; restarting the streaming of the desiredcontent data to the first terminal after the streaming of the extractedadvertisement data is finished; and storing, in a log database, a loghaving a distribution record of the extracted advertisement data, thelog including the ID of the owner of the content data, wherein the ID ofthe owner of the content data is different from an ID of the owner ofadvertisement data.
 10. The medium according to claim 9, wherein theinsertion position information represents a timing of switching a scenein the desired content data.
 11. The medium according to claim 9,further comprising: extracting category information for advertisementdata from a database, and wherein the extraction of the advertisementdata is based on the received viewer information, the extractedadvertisement conditional information and the extracted categoryinformation.
 12. The medium according to claim 9, further comprisingstoring, in a content database, an ID of the received content data inassociation with the content data, the received ID of the owner of thecontent data, the title of the content data and the insertion positioninformation for advertisement data.